package cn.edu.scau.cmi.linpeiwei.abstractFactory.factory;

import cn.edu.scau.cmi.linpeiwei.abstractFactory.domain.PiccBodyInjur;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domain.PiccCollision;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domain.PiccCom;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domain.PiccPersonInjur;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domainAbstractClass.BodyInjur;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domainAbstractClass.Collision;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domainAbstractClass.Com;
import cn.edu.scau.cmi.linpeiwei.abstractFactory.domainAbstractClass.PersonInjur;

public class PiccFactory extends AbstractFactory{

	@Override
	public BodyInjur createBodyInjur() {
		// TODO �Զ����ɵķ������
		return new PiccBodyInjur();
	}

	@Override
	public Collision createColission() {
		// TODO �Զ����ɵķ������
		return new PiccCollision();
	}

	@Override
	public PersonInjur createPersonInjur() {
		// TODO �Զ����ɵķ������
		return new PiccPersonInjur();
	}

	@Override
	public Com createCom() {
		// TODO �Զ����ɵķ������
		return new PiccCom();
	}

}
